@charset "utf-8";

*{padding: 0; margin: 0; box-sizing:border-box;}
body, input, select, textarea{font-family:'Microsoft YaHei', '微软雅黑';}
textarea{resize: none;}
ul,li{list-style: none}
body{overflow-y: scroll}
body{color: #555; font-size: 14px;}
body a{color: #555; text-decoration: none;}
body a:hover{color: #004090; text-decoration: none;}
img{max-width:100%;}


.mt-10{margin-top:10px;}
.mt-30{margin-top:30px}
.mb-80{margin-bottom:80px;}
.homelist {background-color: #eeeef0;padding-left: 15%;}
.homelist  ul li img {width:90%}
.homelist ul li{list-style-type: none;}
.homelist ul li p{text-align: center;font-weight: bold;color: #15427d;font-size: 16px;height: 40px;line-height: 40px;letter-spacing: 2px;margin:0px}
.bg1{background-color: #eeeef0;}
.hr{height: 200px;border-right:3px solid #f4f4f5;}
.homelist ul li .hr nth-child(5){display:none}



.w90{width:90%}
.mt-50{margin-top:50px}

.title_wrap {}

.title1{
    /* background-image:url(../images/1562149017418085871.jpg); */
    background-repeat:no-repeat;background-position:center;padding-left:10px;padding-top:60px;padding-right:10px;padding-bottom:0px;}

.title2 {background-image:url(../images/1562148987456003643.jpg);background-repeat:no-repeat;background-position:center;padding-left:10px;padding-top:60px;padding-right:10px;padding-bottom:0px;}
.title3 {background-image:url(../images/1562148987456003642.jpg);background-repeat:no-repeat;background-position:center;padding-left:10px;padding-top:60px;padding-right:10px;padding-bottom:0px;}


.title_wrap p{font-size:34px;text-align:center;}    
.title_wrap span {display: block;margin: 0 auto;width: 40px;height: 5px;background-color: #deb685;}
.cplistmore span{text-align:right;letter-spacing:1px;font-size:16px;color: #333333;font-weight: 200;float: right;margin-right: 20px;}
.cplist ul {padding-top:10px}
.cplist ul li p{height: 40px;
    line-height: 40px;
    background-color: #0000009c;
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
} 
	
.cplistlibg{text-align: center;background-color: #eeeef0;}
.cplistlibg img{max-height:258px}

.clear{clear:both;}


.newslist{background-color: #eeeef0;}
.newslist{width:100%;height:465px;}
.newslist a:hover{color:color:#8b8383;}
.newslistimg{width:100%;height:300px;overflow:hidden}
.homenewstime{padding:20px;hight:125px;width:100%}
.homenewstime span{color:#8b8383;}
.homenewstime h4{color:#000;font-size:16px;padding: 10px 0px;}

.homenewstime p{color:#8b8383;font-size:14px;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.newslist img{width:85%;height:auto;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.homenewslist ul li:hover .newslist img{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.homenewslist ul li:hover .newslist h4{color:#004090;}


.newslist ul {padding-top:10px}
 


.aboutleft{padding-top:60px }
.aboutleft h2{color:#fff;}
.aboutleft ul{margin:50px 40px;padding:0px 80px}
.aboutleft ul li{text-align:left;}
.aboutleft ul li p{color: #fff;border-bottom: 1px solid #ddd;line-height: 50px;}
.aboutleft ul li span{color: #fff;float: right;}
.aboutleft ul li p a:hover{
    padding: 10px 0 17px;
    border-bottom: 1px solid #fff;
    color: #fff;
    opacity: .9;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
transition: all .4s;}


.topleft{width:30%;float:left}
.topright{width:65%;float:left}

.topright1{width:5%;float:right;height: 80px;}


.topright1 span{top:40%}




.aboutrightp{font-size: 18px;color: #7f96b3;letter-spacing: 1px;padding:0px;}
.aboutright hr{height: 1px;text-align: left;border-top: 1px solid #6b96b359;}

.homeaboutspan{ border: solid 1px #ffffff;color: #fff;-webkit-transition: all .4s;-o-transition: all .4s; -moz-transition: all .4s;transition: all .4s;padding: 10px 50px;}




.wdyx  .hd{border-bottom:1px #004090 solid; height:122px;margin-bottom:88px}
/*.wdyx  .hd li.ico1{background:url({pboot:sitetplpath}/images/b1.png)  top center  no-repeat;}	
.wdyx  .hd li.ico2{background:url({pboot:sitetplpath}/images/b2.png)  top center  no-repeat;}*/
.wdyx  .hd li.ico3{background:url(../images/b3.png)  top center  no-repeat;}	
.wdyx  .hd li.ico4{background:url(../images/b4.png)  top center  no-repeat;}	
.wdyx  .hd li.ico5{background:url(../images/b5.png)  top center  no-repeat;}	

.wdyx  .hd li.on.ico1{background:url(../images/a1.png)  top center  no-repeat;}	
.wdyx  .hd li.on.ico2{background:url(../images/a2.png)  top center  no-repeat;}	
.wdyx  .hd li.on.ico3{background:url(../images/a3.png)  top center  no-repeat;}	
.wdyx  .hd li.on.ico4{background:url(../images/a4.png)  top center  no-repeat;}	
.wdyx  .hd li.on.ico5{background:url(../images/a5.png)  top center  no-repeat;}

.wdyx  .hd li i{background:url(../images/d2.png)    center  no-repeat;height:28px;width:28px;display:block;    margin: 23px auto -14px;}
.wdyx  .hd li.on i{background:url(../images/d1.png)    center  no-repeat;}
	.wdyx  .hd li {  padding-top:50px;  text-align: center;font-size:26px;color:#004090;float:left;width:20%;}
.wdyx  .hd li.on{color:#ff541b;}
.wdyx .bd img{      box-shadow: -40px 40px 0 #004090;
    margin-left: 40px;
 }	
.yxr{float:right;width:560px;color:#004090}

.yxr h3{ font-size:26px; margin:45px 0 10px; }
.yxr p{
    font-size:14px;
    margin-top:30px;
    background:url(../images/g.png)  left   6px  no-repeat;
    padding-left:30px;
    line-height: 2;
    color: #004090;
    }
.yxr span{font-size:20px;}

.rylist{ position:relative; margin-top:45px;  }
		.rylist .hd{      top: 30%;      width: 100%;   position: absolute;
    z-index: 2;  }
		.rylist .hd .prev{ display:block;  width:81px; height:80px;  margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/z.png") no-repeat;    background-color: #efefef;}
		.rylist .hd .next{ display:block;  width:81px; height:80px;   margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer;background:url("../images/y.png") no-repeat;     float:right;background-color: #efefef;}
		 

		.rylist .bd{overflow:hidden;  }
		.rylist .bd ul{ overflow:hidden;margin: 0px 10px; }
		.rylist .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.rylist .bd ul li .pic{ text-align:center; }
		.rylist .bd ul li .pic img{ width:300px; height:300px; display:block; padding:15px; border:1px solid #204184; }
		.rylist .bd ul li .pic a:hover img{ border-color:#999;  }
		.rylist .bd ul li .title{ line-height:24px; margin-top:24px  }
		.rylist .bd ul li .title a{font-size:15px}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}


.footerbg{background-color:#02468d}
.footerleft{background-color:1367bd;padding:50px 20px;text-align:center}
.footerleft img{max-width:100%}
.footerleft h2{color:#fff;font-size:22px;}
.footerleft p{color:#fff;font-size:16px}
.footerleft h1{font-size:36px;color:#fff;}



.footerright{width:100%;color:#fff;margin: 60px 0px;}
.footertop ul li{text-align:center;height: 200px;border-right: 1px solid;}

.footertop hr{width:1px;height:300px;float;right}
.footerdown{width:100%;margin:50px 0px}
.foooterdownp{border:1px solid #fff;text-align:center;padding: 8px;    margin: 20px 0px;color:#fff}
.footerdown p{text-align:left;color:#fff}
.weixin{width: 150px;
    float: right;
   
    margin: -150px 30px;
    text-align: center;}
.weixin img{max-width:100%}
.weixin p{text-align:center;padding:10px}
.down{width:100%;height:100px;text-align:center;background-color:005ba2;color:#fff}
.down p{line-height:100px}




@media screen and (min-width: 1170px){
.headertop{height:80px;}

.headertop img{padding: 10px;float: left;}
.navbar-nav>li>a {padding-top: 15px;padding-bottom: 15px;color: #282828;font-size: 16px;}
.navbar-default {background-color:none; border-color: none; }
.clear{clear:both;}
.aboutright h2{color:#fff;font-size:36px;font-weight:bold;}
.homeabout{text-align:center;background:url(../images/ind_10.jpg) no-repeat center top / cover;height: 650px; }
.aboutright{text-align:left; padding:90px }

.aboutright p{color: #fff;
    line-height: 30px;
    padding: 15px 0px 40px;
    font-size: 16px;}


.aboutrightp1{color: #fff;line-height: 30px;padding: 15px 0px 40px;font-size: 16px;}
.cplistlibg img{height: 200px;width: auto;padding: 10px;} 
.youshititle h2{font-size:36px;text-align:center;font-weight:bold;color:#004090}
.youshititle p{font-size:18px;text-align:center;color:#004090;letter-spacing:2px}
}
.youshi{text-align:center;background-color: #eeeef0;padding-top: 10px;padding-bottom: 80px;}


@media screen and (min-width: 769px){
#pc{display:block;}
#web{display:none;}

#pmobile_sel{display:block}


}

#pc_mobile{display:none}
@media screen and (min-width: 769px){
    #pc_sc{display:block;}
    #pc_mobile{display:block}
    #web_sc{display:none;}
    #pmobile_sel{display:none}

    #li_mobile{
        width:13%;
        font-weight: bold;
        text-align: center;
    }
    #li_mobile_two{
        width:13%;
        font-weight: bold;
        text-align: center;
    }
    

}

@media screen and (max-width: 768px){
	
	
	
.homeabout{text-align:center;background:url(../images/aboutrightbg.jpg) no-repeat center top / cover;height: 380px;  }
.title_wrap {
    /* background-image: url(../images/1562149017418085871.jpg); */
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 10px;
    padding-top: 50px;
    padding-right: 10px;
    padding-bottom: 0px;
    background-size: 50%;
}
.headertop img {padding: 10px;float: left;max-height: 70px;position:absolute}
#pc{display:none;}
#web{display:block;}
#pc_sc{display:none;}
#web_sc{display:block;}
#wap_sel{display:block;}
#wap_psel{display:block;}
.aboutleft {display:none;}
.aboutright{}
.aboutright h2{color:#fff;font-size:36px;font-weight:bold;text-align:center}
.aboutrightp{font-size: 18px;color: #7f96b3;letter-spacing: 1px;padding:0px;text-align:center}
.mt-50{margin-top:0px}
.title_wrap p {font-size: 24px;text-align: center;}
.aboutrightp1{overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    color: #fff;
    line-height: 30px;
    margin: 15px 0px 40px;
font-size: 16px;}
.cplistmore span {
    text-align: right;
    letter-spacing: 1px;
    font-size: 14px;
    color: #c7c6c6;
    font-weight: 200;
    float: right;
    margin-right: 20px;
    margin-top: -30px;
}
.title_wrap span {
    display: block;
    margin: 0 auto;
    width: 40px;
    height: 2px;
    background-color: #deb685;
}
.homelist{display:none}
.cplistlibg img {
    height: 141px;
    width: auto;
    padding: 10px;
}.aboutright h2{color:#fff;font-size:24px;font-weight:bold;}

.youshititle h2{font-size:24px;text-align:center;font-weight:bold;color:#004090}
.youshititle p{font-size:14px;text-align:center;color:#004090;letter-spacing:2px}
.wdyx  .hd{border-bottom:1px #004090 solid; height:122px;margin-bottom:20px}
.wdyx  .hd li {  padding-top:50px;  text-align: center;font-size:16px;color:#004090;float:left;width:20%;}
.wdyx  .hd li i{background:url(../images/d2.png)    center  no-repeat;height:28px;width:28px;display:block;    margin:35px auto -14px;}

.wdyx .bd img {
    box-shadow: -40px 40px 0 #004090;
    margin-left: 0;
}
.yxr {
    float: right;
    width: 100%;
    padding: 5px;
    color: #004090;
    text-align: left;
}

.rylist .bd ul {
    overflow: hidden;
    zoom: 1;
    padding-top: 20px;
}
.rylist {
    position: relative;
    margin-top: 0;
}
.rylist .bd ul li{width:49%;    margin: 0;
    margin-right: 2%;}
.rylist .bd ul li .pic img{width:100%;height:200px;padding: 5px;
    box-sizing: border-box;}
.rylist .bd ul li:nth-child(2n){margin-right:0%}
.rylist .bd ul li .title {
    line-height: 24px;
    margin: 10px 0 15px;
}
.rylist .hd{display:none}

.footerbg{display:none}

	}






